Technical coordinator careers in Ibri, Oman